package com.rentong.wx.cust.controller;

import com.rentong.common.R;
import com.rentong.wx.cust.dto.CustSystemMessageLogEntityDto;
import com.rentong.wx.cust.service.CustSystemMessageLogService;
import com.rentong.wx.utils.WxApiUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

/**
 * 
 *
 * @author zhangle
 * @email 459343178@qq.com
 * @date 2024-12-24 14:42:31
 */
@RestController
public class CustSystemMessageLogController {

    @Autowired
    private CustSystemMessageLogService custSystemMessageLogService;


    /*
     * 211、获取系统消息，未读的数量
     * */
    @RequestMapping("/custSystemMessageLog/getSystemMessageLogWeiduNum")
    public R getSystemMessageLogWeiduNum(CustSystemMessageLogEntityDto custSystemMessageLogEntityDto, HttpServletRequest request)throws Exception{
        custSystemMessageLogEntityDto.setCustId(WxApiUtil.getCurrentCustId(request));
        return R.success(custSystemMessageLogService.getSystemMessageLogWeiduNum(custSystemMessageLogEntityDto));
    }

    /*
     * 212、获取系统发送的消息列表
     * */
    @RequestMapping("/custSystemMessageLog/getSystemMessageLogByCustId")
    public R getSystemMessageLogByCustId(CustSystemMessageLogEntityDto custSystemMessageLogEntityDto, HttpServletRequest request)throws Exception{
        custSystemMessageLogEntityDto.setCustId(WxApiUtil.getCurrentCustId(request));
        return R.success(custSystemMessageLogService.getSystemMessageLogByCustId(custSystemMessageLogEntityDto));
    }




}
